Design and Analysis of Data Structures for Dynamic Trees
نویسنده
چکیده
The dynamic trees problem is that of maintaining a forest that changes over time through edge insertions and deletions. We can associate data with vertices or edges and manipulate this data, individually or in bulk, with operations that deal with whole paths or trees. Efficient solutions to this problem have numerous applications, particularly in algorithms for network flows and dynamic graphs in general. Several data structures capable of logarithmic-time dynamic tree operations have been proposed. The first was Sleator and Tarjan’s ST-tree, which represents a partition of the tree into paths. Although reasonably fast in practice, adapting ST-trees to different applications is nontrivial. Frederickson’s topology trees, Alstrup et al.’s top trees, and Acar et al.’s RC-trees are based on tree contractions: they progressively combine vertices or edges to obtain a hierarchical representation of the tree. This approach is more flexible in theory, but all known implementations assume the trees have bounded degree; arbitrary trees are supported only after ternarization. This thesis shows how these two approaches can be combined (with very little overhead) to produce a data structure that is at least as generic as any other, very easy to adapt, and as practical as ST-trees. It can be seen as a self-adjusting implementation of top trees and provides a logarithmic bound per operation in the amortized sense. We also discuss a pure contraction-based implementation of top trees, which is more involved but guarantees a logarithmic bound in the worst case. Finally, an experimental evaluation of these two data structures, including a comparison with previous methods, is presented.
منابع مشابه
Seismic Design of Steel Structures Based on Ductility and Incremental Nonlinear Dynamic Analysis
In this paper a simple tool for seismic design of steel structures for a selected ductility level is presented. For this purpose, a consistent set of earthquakes is selected and sorted based on the maximum acceleration of ground surface. The selected records are applied as the base motion to a single-degree-of-freedom system with strain hardening and the maximum response acceleration is determi...
متن کاملApproximate Incremental Dynamic Analysis Using Reduction of Ground Motion Records
Incremental dynamic analysis (IDA) requires the analysis of the non-linear response history of a structure for an ensemble of ground motions, each scaled to multiple levels of intensity and selected to cover the entire range of structural response. Recognizing that IDA of practical structures is computationally demanding, an approximate procedure based on the reduction of the number of ground m...
متن کاملStructural analysis of the deck of access bridges in offshore docks under dynamic loading of moving heavy vehicles (Case study: 10 feet concrete deck with prefabricated beam, under the passage of 125-ton bogie)
Ports are the most important economic, political and military bottlenecks. This puts shoreline structures (port) in the class of important structures and they have a crucial role in the countries’ life. Pile and deck wharf and their access bridges and offshore deck (jetties), are one of the parts which are supplier of coupling between the land and the waterfront. Correct and exact estimation of...
متن کاملSeismic Vulnerability of Special Structures: A Case Study of Toos Power Plant Stack
The assessment of seismic performance of existing structures is becoming an important problem in earthquake engineering. Some important ructures are considerably old and, therefore, their strengths and ductilities are less than strength and ductility demands because of changes in codes and design methodologies. Such structures must be strengthened to resist future earthquakes. First, a structur...
متن کاملSeismic Vulnerability of Special Structures: A Case Study of Toos Power Plant Stack
The assessment of seismic performance of existing structures is becoming an important problem in earthquake engineering. Some important ructures are considerably old and, therefore, their strengths and ductilities are less than strength and ductility demands because of changes in codes and design methodologies. Such structures must be strengthened to resist future earthquakes. First, a structur...
متن کاملEvaluation of Damage Distribution in Elements of Dual Frames
Researches show that the strength criterion is inadequate for design of structures against seismic loads. Since structures yield and experience plastic deformation under strong ground motion, considering structural damage with inelastic behavior may be a considerable criterion for design and control of the structures.In this paper, three steel structures with dual system consisting of intermedi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006